package Demo2_21;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User：Lenovo
 * Date:2025-02-21
 * Time:20:29
 */
import java.util.HashMap;
import java.util.Map;

public class MapTraversal {
    public static void main(String[] args) {
        Map<String, Integer> scores = new HashMap<>();
        scores.put("Alice", 85);
        scores.put("Bob", 90);
        scores.put("Charlie", 78);

        // 使用 entrySet 遍历
        System.out.println("使用 entrySet 遍历 Map:");
        for (Map.Entry<String, Integer> entry : scores.entrySet()) {
            System.out.println(entry.getKey() + ": " + entry.getValue());
        }

        // 使用 keySet 遍历
        System.out.println("使用 keySet 遍历 Map:");
        for (String key : scores.keySet()) {
            System.out.println(key + ": " + scores.get(key));
        }

        // 使用 forEach 方法遍历
        System.out.println("使用 forEach 方法遍历 Map:");
        scores.forEach((key, value) -> System.out.println(key + ": " + value));
    }
}